package edu.mapi.ir.controllers;

import edu.mapi.ir.state.EstimatedState;

/**
 * @author ZP
 */
public abstract class AbstractController {

	protected boolean complete = false;
	
	public abstract Actuation decide(Actuation lastActuation, EstimatedState state);	
	public boolean isComplete() {
		return complete;
	}
	
	protected void setComplete(boolean complete) {
		this.complete = complete;
	}
	
	public String getName() {
		return getClass().getSimpleName();
	}
}
